Archives du blog

[ASP.NET Core] Tester si une vue existe

Depuis la version d'ASP.NET Core (MVC 6) les anciens codes pour tester l'existence d'une vue ne fonctionnent plus du tout.

En recherchant un peu sur Internet on trouve essentiellement des tests d'existence des fichiers dans le dossiers "~/Views" de l'application. Toutefois le système de vue utilise les File Providers pour obtenir les fichiers de vue. C'est notamment mon cas dans un projet où des vues sont "incorporées" dans les DLLs il faut donc ajouter des "EmbeddedFileProvider" (voir mon post précédent).

Par conséquent le test de fichier ne fonctionne pas dans ce cas.

Ma technique est tout simplement de demander au moteur de vue si la vue existe.

[ASP.NET Core] Editer les vues Razor embarquées dans une librairie

En ASP.NET Core on a la possibilité de modulariser son application Web en créant des librairies permettant de partager le code (les contrôleurs, modèles, etc.).

Nous avons également la possibilité d'incorporer des ressources (fic...

ASP.NET MVC: faire un RenderSection() optionnel

Dans le cadre d’un développement j’ai eu besoin de rendre optionnel un appel à un RenderSection() dans mon layout (ma section devant être générée selon certaines conditions).

ASP.NET MVC: jQuery Validation en français

ASP.NET MVC nous fourni des mécanismes de validation des informations saisies dans les formulaires. Nous avons deux types de validation:

  • Validation à la saisie en JavaScript via jQuery.Validation
  • Validation dans le contrôleur lorsqu’il bind les val...

ASP.NET MVC : binding de modèle à "null"

Petit rappel des règles de binding de modèle en ASP.NET MVC pour éviter de perdre des heures, comme je viens de le faire ;)